package class202205.demo10.demo08;




public class MySingleList {
    //链表是由节点组成的，所以设计成内部类  放外边也没关系
    //首先定义一个(静态)内部类   其他也可以    Node-->节点  每一个node有数值阈和next阈组成
    static class ListNode{
        public int val;//代表数值阈

        //next指向节点  所以定义一个节点类型
        public ListNode next;//存储下一个节点的地址
        //来一个构造方法
        public ListNode (int val){
            this.val=val;
            //next的下一个节点未知所以这里不给出next定义   默认为null
        }
    }
    //来一个头结点  定义在外部-->因为head是链表的头节点
    public ListNode head;//代表单链表头节点的引用

    /**
     * 简单的链表的构造，便于理解
     * 先来五个节点
     */
    public void createList(){
        ListNode listNode1 = new ListNode(12);
        ListNode listNode2 = new ListNode(23);
        ListNode listNode3 = new ListNode(34);
        ListNode listNode4 = new ListNode(45);
        ListNode listNode5 = new ListNode(56);

    }

}
